<script>
    // 创建对象
    // const xhr = new XMLHttpRequest()

    // // 设置请求方式和地址
    // xhr.open('GET', 'http://ajax-api.itheima.net/api/province')

    // // 发送
    // xhr.send()

    // // 监听load
    // xhr.addEventListener('load', () => {
    //     console.log(xhr.response) // 字符串
    //     // 转对象
    //     console.log(JSON.parse(xhr.response))
    // })

    function fn(){
        const p = new Promise((resolve, reject) => {
            // 创建对象
            const xhr = new XMLHttpRequest()

            // 设置请求方式和地址
            xhr.open('GET', 'http://ajax-api.itheima.net/api/province')

            // 发送
            xhr.send()

            // 监听load
            xhr.addEventListener('load', () => {
                // console.log(xhr.response) // 字符串
                // 转对象
                // console.log(JSON.parse(xhr.response))
                resolve(JSON.parse(xhr.response))
            })
        })

        return p
    }

    fn().then(res =>{
        console.log('成了', res)
    }).catch().finally(()=>{

    })
</script>